.homePageHeaderMenuComponentCheckPasswordModalComponent {
    height: 453px;
    padding: 30px 30px 40px;

    .homePageHeaderMenuComponentCheckPasswordModalComponent-header {
        width: 100%;
        height: 65px;
        display: flex;
        justify-content: space-between;
        align-items: start;

        .homePageHeaderMenuComponentCheckPasswordModalComponent-header__title {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            font-size: 24px;
            font-weight: 500;
            color: rgba(0, 0, 0, 0.85);

            .header-title__user {
                font-size: 14px;
                font-weight: 400;
                color: rgba(0, 0, 0, 0.65);
            }
        }
    }

    .homePageHeaderMenuComponentCheckPasswordModalComponent-main {
        .homePageHeaderMenuComponentCheckPasswordModalComponent-main__form {
            margin-top: 28px;

            :global {

                // 表单行
                .ant-form-item {
                    width: 100%;
                    height: 69px;
                    margin: 0;
                }

                // 输入框外层
                .ant-input-affix-wrapper {
                    width: 400px;
                    height: 50px;
                    border: none;
                    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
                    border-radius: 0;
                    padding: 9px 14px;
                }

                // 输入框外层图标盒子
                .ant-input-affix-wrapper .ant-input-prefix {
                    margin-inline-end: 12px;
                }

                // 用户名输入框
                .main-form__usernameItem .ant-input-affix-wrapper>input.ant-input {
                    width: 317px;
                }

                // 输入框
                .ant-input-affix-wrapper>input.ant-input,
                .ant-input-affix-wrapper>input.ant-input {
                    font-size: 16px;
                    font-weight: 400;
                    color: #000000;
                    background-color: rgba(0, 0, 0, 0);

                    &::placeholder {
                        color: rgba(0, 0, 0, 0.45);
                    }
                }

                // 输入框聚焦
                .ant-input-affix-wrapper-focused,
                .ant-input-affix-wrapper:focus {
                    box-shadow: none;
                }

                // 输入框后缀
                .ant-input-affix-wrapper .ant-input-suffix {
                    cursor: pointer;
                }

            }
        }

    }

    .homePageHeaderMenuComponentCheckPasswordModalComponent-footer {
        width: 100%;
        margin-top: 22px;
        display: flex;
        justify-content: space-between;

        .homePageHeaderMenuComponentCheckPasswordModalComponent-footer__btn {
            width: 180px;
            height: 60px;
            font-size: 16px;
            font-weight: 500;
            color: #FFFFFF;
        }
    }
}